package es.gesfutbol.domini;

import java.io.Serializable;
import java.util.Set;

import es.gesfutbol.domini.implementacio.EquipEnPenyista;
import es.gesfutbol.domini.implementacio.Estadi;
import es.gesfutbol.domini.implementacio.JugadorEnEquip;
import es.gesfutbol.domini.implementacio.Lliga;

public interface IEquip extends Serializable{

	public Long getIdEquip();

	public void setIdEquip(Long idEquip);
	
	public String getNom();

	public void setNom(String nom);
	
	public String getCiutat();

	public void setCiutat(String ciutat);
	
	public Integer getAnyFundacio();
	
	public void setAnyFundacio(Integer anyFundacio);

	public Estadi getEstadi();

	public void setEstadi(Estadi estadi);
	
	public Boolean getEsActiu();

	public void setEsActiu(Boolean esActiu);
	
	public String getRutaNom();

	public void setRutaNom(String rutaNom);
	
	public String getRutaEscut();

	public void setRutaEscut(String rutaEscut);
	
	public Set<Estadi> getEstadiAlternatiu();
	
	public void setEstadiAlternatiu(Set<Estadi> estadiAlternatiu);

	public Set<Lliga> getLligues();

	public void setLligues(Set<Lliga> lligues);
	
	public Set<EquipEnPenyista> getEquipsEnPenyistes();

	public void setEquipsEnPenyistes(Set<EquipEnPenyista> equipsEnPenyistes);
	
	public Set<JugadorEnEquip> getJugadorEnEquip();

	public void setJugadorEnEquip(Set<JugadorEnEquip> jugadorEnEquip);
}